Validating Transformations for Semantic Anchoring

نویسندگان

  • David Lindecker
  • Gabor Simko
  • Tihamer Levendovszky
  • István Madari
  • Janos Sztipanovits
چکیده

Making Domain-Specific Modeling Languages a part of a tool chain, a part of a proven development process, or the subject of verification cannot be achieved without the precise specification of the language and the models expressed in it. Defining formal semantics for modeling languages is a widely accepted solution to this problem. We have developed methods, techniques and processes to provide a systematic mapping – which we call semantic anchoring – that support the scaling of these formal definitions to large modeling languages. Although a semantic mapping is a definition and behaves as a set of axioms for formal verification, we argue that a semantic mapping can conflict with the informal intentions of the language designer, resulting in a counterintuitive DSML, and should therefore be validated. This paper proposes a solution that involves formalizing the language designer’s intentions about the semantic mapping and validating the consistency between the two by applying model finding techniques.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Semantic Anchoring with Model Transformations

Model-Integrated Computing (MIC) is an approach to Model-Driven Architecture (MDA), which has been developed primarily for embedded systems. MIC places strong emphasis on the use of domain-specific modeling languages (DSML-s) and model transformations. A metamodeling process facilitated by the Generic Modeling Environment (GME) tool suite enables the rapid and inexpensive development of DSML-s....

متن کامل

Using Semantic Anchoring to Verify Behavior Preservation in Graph Transformations

Graph transformation is often used to transform domain models from one domain specific language (DSML) to another. In some cases, the DSMLs are based on a formalism that has many implementation variants, such as Statecharts. For instance, it could be necessary to transform iLogix Statechart models into Matlab Stateflow models. The preservation of behavior of the models is crucial in such transf...

متن کامل

SEIMCHA: a new semantic image CAPTCHA using geometric transformations

As protection of web applications are getting more and more important every day, CAPTCHAs are facing booming attention both by users and designers. Nowadays, it is well accepted that using visual concepts enhance security and usability of CAPTCHAs. There exist few major different ideas for designing image CAPTCHAs. Some methods apply a set of modifications such as rotations to the original imag...

متن کامل

Safīne, Majmūʻe, and Jong The Historical Transformations of a Literary Genre

The terms “majmūʻe”, “safīne”, and “jong” are presently used in the senses which may differ from their past meanings. Some related terms in Arabic and Persian languages, such as “bayāż”, “jarīde”, even “korrāse”, “daftar”, “mofrad”, and “jozv” have been coined for special concepts, which are hardly definable in some cases. Therefore, acquiring a relative perception of these terms, with regard t...

متن کامل

Nashville Tennessee , 37203 TECHNICAL REPORT TR # : ISIS - 05 - 605 Title : A Semantic Unit for Timed Automata Based Modeling Languages

Model-Integrated Computing (MIC) is an infrastructure for model-based design of real-time and embedded software and systems. MIC places strong emphasis on the use of domain-specific modeling languages (DSMLs) and model transformations in design flows. Building on our earlier work on transformational specification of semantics for DSMLs, the paper proposes a “semantic unit” a common semantic mod...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Journal of Object Technology

دوره 14  شماره 

صفحات  -

تاریخ انتشار 2015